insectivorous bird - French English Dictionary